pumped storage - English Synonyms Dictionary